package cn.wolfcode.p2p.business.service;

import java.math.BigDecimal;

import com.github.pagehelper.PageInfo;

import cn.wolfcode.p2p.business.domain.MoneyWithdraw;
import cn.wolfcode.p2p.business.query.MoneyWithdrawQueryObject;

/**
 * 提现服务
 * 
 * @author wolfcode
 *
 */
public interface IMoneyWithdrawService {

	/**
	 * 申请提现
	 * 
	 * @param moneyAmount
	 */
	void apply(BigDecimal moneyAmount);

	PageInfo<MoneyWithdraw> query(MoneyWithdrawQueryObject qo);

	/**
	 * 审核
	 * 
	 * @param id
	 * @param state
	 * @param remark
	 */
	void audit(Long id, int state, String remark);

}
